a lasting impression - Allemand Anglais Dictionnaire